package com.jeomo.common.core.annocation;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 *
 * 如果在字段上声明了@DictLabel，则在其他类引用了这个类时，如果需要转义字典，则会转义为这个字段的值
 * 比如两个类
 * ClassA{ ClassB propertyA1; String propertyA2  }  在 propertyA2 声明了注解 @DictField
 * ClassB{ String propertyB1; String propertyB2  }  在 propertyB1 声明了注解 @DictLabel
 * 则在ClassA返回时，propertyB1的值会赋值给propertyA2
 * @Author: qbt
 * @Date: 2020/8/30 20:28
 * @Version 1.0
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface DictLabel {

}
